package com.yyge.controller.front.merchandiser.resp;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @Author wy
 * @Description TODO
 * @Date 2023/7/19 10:18
 * @Version 1.0
 */
@Getter
@Setter
@ToString
public class MerchandiserResp {

    private Long id;

    /**
     * 商家名称
     */
    private String name;

    /**
     * 商家图片
     */
    private String picture;

    /**
     * 距离米( json序列化和反序列化不参与的)
     */
    @JsonIgnore
    private Double jl;

    private String distance;

    /**
     * 重定距离的方法
     * @return
     */
    public String getDistance() {
        if(jl==null){
            return "暂无";
        }
        if(jl.doubleValue()>=1000.0){
           return  (Math.ceil(jl/1000.0*10)/10.0) +"km";
        }else {
            return   (Math.ceil(jl*10)/10.0) + "m";
        }
    }
}